#ifndef __FRAME__PROVIDER__H__
#define __FRAME__PROVIDER__H__

#include "FrameRenderer.h"
#include <memory>

namespace simple_renderer{

class FrameProvider{
public:
    FrameProvider() : _frame_renderer(nullptr){}
    virtual ~FrameProvider(){}

    void RegisterRenderer(FrameRenderer* frame_renderer){
        _frame_renderer = frame_renderer;
    }

protected:
    FrameRenderer* _frame_renderer;
};

}
#endif